home *** CD-ROM | disk | FTP | other *** search
/ SGI Desktop Special Edition 1.0 / SGI Desktop Special Edition 1.0.iso / relnotes / patchSG0000615 / ch1.z / ch1
Text File  |  1995-09-11  |  8KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _P_a_t_c_h__S_G_0_0_0_0_6_1_5__R_e_l_e_a_s_e__N_o_t_e
  9.  
  10.        This release note describes patchSG0000615 to IRIX 5.3. This
  11.        patch updates the file /var/arch/libvl/ev1.so.
  12.  
  13.        1.1  _S_u_p_p_o_r_t_e_d__H_a_r_d_w_a_r_e__P_l_a_t_f_o_r_m_s
  14.  
  15.        This patch contains Galileo/Indigo2/Indy Video bug fixes for
  16.        Indigo (Elan, XZ, XZ), Indigo2 (EXtreme, XZ, XL), and Indy
  17.        (XL). Supported processor types include the R4000, R4400,
  18.        and the R4600SC.  The software cannot be installed on other
  19.        configurations.
  20.  
  21.        1.2  _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
  22.  
  23.        This patch contains bug fixes for IRIX 5.3 for the above
  24.        hardware platforms.  The software cannot be installed on
  25.        other configurations.  This patch is a superset of the
  26.        previous 5.3 patchSG0000362.  It is not necessary to install
  27.        patchSG0000362 prior to installing this patch as this patch
  28.        incorporates all of the fixes provided by patchSG0000362.
  29.  
  30.        1.3  _S_p_e_c_i_a_l__I_n_s_t_a_l_l_a_t_i_o_n__C_o_n_s_i_d_e_r_a_t_i_o_n_s
  31.  
  32.        You will need to install both patchSG000651(or dmedia_eoe
  33.        5.5) and patchSG0000615 to fix Bug #278648.  Installing this
  34.        patch only will cause the memory corruption.
  35.  
  36.        Installing this patch updates a DSO used by the video daemon
  37.        (videod).  The inst exit operation will restart videod to
  38.        force it to use the newly installed DSO.  When videod is
  39.        restarted, all currently running VL applications may
  40.        terminate once their connection to videod is broken by this
  41.        procedure.
  42.  
  43.        1.4  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_0_6_1_5
  44.  
  45.        This patch contains fixes for the following bug in IRIX 5.3.
  46.        Bug number from Silicon Graphics bug tracking system are
  47.        included for reference.
  48.  
  49.           +o Inperson 2.0 snap video on Galileo doesn't work.(Bug
  50.             #278648) There seems to be a race condition between
  51.             InPerson checking for valid frames and the videod's
  52.             transfer thread starting.  Videod may return the
  53.             BeginTransfer succeeded even before the transfer thread
  54.             had a chance to run and start the ioctl.  Also the
  55.             Galileo DD layer fails to realize the path by not
  56.             decrementing the user count when the path goes down to
  57.             done using.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        Additionally, the following bugs are carried over from
  75.        obsoleted Patch SG0000362.
  76.  
  77.           +o IndyVideo vcp won't let you switch inputs among input
  78.             ports, (Bug #263788).  Changing the video input
  79.             selection is now possible while a video transfer is
  80.             active. Since this patch now allows one to change the
  81.             input selection, the users must be aware that changing
  82.             inputs which result in either video standard or pixel
  83.             timing change, (i. e.  NTSC/PAL and CCIR/Square pixel),
  84.             can produce/provide video which is not decoded/encoded
  85.             correctly by Galileo or IndyVideo hardware.  Galileo
  86.             and IndyVideo video will not automatically reconfigure
  87.             upon pixel timing or video standard change. These
  88.             configurations must be explicitly set be the user when
  89.             no video transfers are running.
  90.  
  91.           +o ErrorF() symbol undefined in ev1.so (Bug 266241).  This
  92.             function was improperly referenced in the libvl portion
  93.             of ev1.so.  This reference has been removed.  The error
  94.             condition that resulted in the problem initially is
  95.             that ev1.so, on behalf of the VL client, opens
  96.             /dev/graphics in order to issue ioctls to determine to
  97.             which head of a multi-head system the video board is
  98.             attached.  If the VL client was using OpenGL, then
  99.             opening /dev/graphics (IrisGL) resulted in the graphics
  100.             driver rejecting the second open (see /var/adm/SYSLOG).
  101.  
  102.             The current solution is if /dev/graphics (IrisGL) fails
  103.             to open, then /dev/opengl (OpenGL) is opened. Depending
  104.             on the mode already established by the VL client
  105.             program, this may or may not result in a syslog message
  106.             being written when vlCreatePath() is invoked.  This
  107.             message will be of the form "gfx: attempt to do both
  108.             IrisGL and OpenGL rendering from the same process
  109.             denied".  For now, just ignore the syslog message.
  110.  
  111.        1.5  _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_0_6_1_5
  112.  
  113.        This patch release includes these subsystems:
  114.  
  115.           +o patchSG0000615.galileo_sw.eoe
  116.  
  117.  
  118.        1.6  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
  119.  
  120.        Because you want to install only the patches for problems
  121.        you have encountered, patch software is not installed by
  122.        default. After reading the descriptions of the bugs fixed in
  123.        this patch (see Section 1.3), determine the patches that
  124.        meet your specific needs.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        If, after reading Sections 1.1 and 1.2 of these release
  141.        notes, you are unsure whether your hardware and software
  142.        meet the requirements for installing a particular patch, run
  143.        _i_n_s_t.
  144.  
  145.        Patch software is installed like any other Silicon Graphics
  146.        software product.  Follow the instructions in your _S_o_f_t_w_a_r_e
  147.        _I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e to bring up the miniroot
  148.        form of the software installation tools.
  149.  
  150.        Follow these steps to select a patch for installation:
  151.  
  152.          1.  At the Inst>prompt, type
  153.  
  154.              iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  155.  
  156.              where _x_x_x_x_x_x_x is the patch number.
  157.  
  158.          2.  Select the desired patches for installation.
  159.  
  160.          3.  Initiate the installation sequence. Type
  161.  
  162.              IIIInnnnsssstttt>>>> ggggoooo
  163.  
  164.          4.  You may find that two patches have been marked as
  165.              incompatible.  If this occurs, you must deselect one
  166.              of the patches.
  167.  
  168.              IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  169.  
  170.              where _x_x_x_x_x_x_x is the patch number.
  171.  
  172.          5.  After completing the installation process, exit the
  173.              _i_n_s_t program by typing
  174.  
  175.              IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
  176.  
  177.  
  178.        To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
  179.        would for any other software subsystem.  The removal process
  180.        reinstates the original version of software unless you have
  181.        specifically removed the patch history from your system.
  182.  
  183.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  184.  
  185.        where _x_x_x_x_x_x_x is the patch number.
  186.  
  187.        To keep a patch but increase your disk space, use the
  188.        _v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
  189.  
  190.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        where _x_x_x_x_x_x_x is the patch number.
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.